C/C++ algorithm头文件的max()、min()、abs()和math头文件的fabs()

您所在的位置:网站首页 c 问号 C/C++ algorithm头文件的max()、min()、abs()和math头文件的fabs()

C/C++ algorithm头文件的max()、min()、abs()和math头文件的fabs()

2023-07-27 04:57| 来源: 网络整理| 查看: 265

对于一般的数据类型——整型和浮点型,我们经常要得到最大值,最小值和绝对值

本文章利用一些头文件的函数,进行展示。函数的参数及使用在程序代码及注释中体现。

代码如下:

/* Project: 最值及绝对值 Date: 2018/07/31 Author: Frank Yu algorithm的max(),min(),和abs() max() min()参数为两个,可以是整型或浮点型,返回最大值和最小值 适用于个数不多的比较时 abs()返回绝对值,整数 math的fabs(),进行浮点数的取绝对值功能 */ #include #include #include #include using namespace std; int main() { int a,b,c; double d,e,f; printf("请输入两个整数(空格隔开):\n"); scanf("%d %d",&a,&b); printf("最大值为%d,最小值为%d\n",max(a,b),min(a,b)); printf("请输入一个整数:\n"); scanf("%d",&c); printf("绝对值为%d\n",abs(c)); printf("请输入两个浮点数(空格隔开):\n"); scanf("%lf %lf",&d,&e); printf("最大值为%lf,最小值为%lf\n",max(d,e),min(d,e)); printf("请输入一个浮点数:\n"); scanf("%lf",&f); printf("绝对值为%lf\n",fabs(f)); return 0; }

结果截图:

运行结果截图

2019/02/27更新...

注:fabs常用于浮点数是否相等的比较,例如,fabs(x-y)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3